/**
 * 工具函数
 */
export default class Utils {

  /**
   * 检查该Item是否被收藏
   * @param item
   * @param items
   * @returns {boolean}
   */
  static checkFavorite(item, items) {
    for (let i = 0, len = items.length; i < len; i++) {
      let id = item.id ? item.id : item.fullName;
      if (id.toString() === items[i]) {
        return true;
      }
    }
    return false;
  }

  /**
   * 检查项目更新时间
   * @param longTime 项目更新时间
   * @returns {boolean} true 不需要更新,false需要更新
   */
  static checkDate(longTime) {
    return false;
    let currentDate = new Date();
    let targetDate = new Date();
    targetDate.setTime(longTime);
    if (currentDate.getMonth() !== targetDate.getMonth()) return false;
    if (currentDate.getDate() !== targetDate.getDate()) return false;
    if (currentDate.getHours() - targetDate.getHours() > 4) return false;
    return true;
  }
}